#ifndef __AW_MONITORBRAIN
#define __AW_MONITORBRAIN

class AW_MonitorBrain : public AW_Brain {
	
public:
	AW_MonitorBrain(Ontology *O,FTKBase *Memory);
	AW_MonitorBrain(FILE *fp,Ontology *O,FTKBase *Memory);

	~AW_MonitorBrain(); 

	virtual bool load(FILE *fp);
	virtual bool save(FILE *fp);

	virtual bool is_a(char *c);
	virtual bool is_a(Symbol *c);

	virtual void actualize(float time,float timeinc,
						   List<AW_Message> *message_queue,
						   Symbol *me,
						   List<FeatureTerm> *sensor_data,
						   List<FeatureTerm> *posibles,
						   List<FeatureTerm> *l);

protected:

private:

}; /* AW_MonitorBrain */ 

#endif
